package com.seal.model;

import java.util.Date;

/**
 * UserInfo entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class UserInfo implements java.io.Serializable {

	// Fields

	private Long id;
	private Long companyId;
	private String userId;
	private String userName;
	private Long deptId;
	private String chineseName;
	private String firstName;
	private String lastName;
	private String password;
	private String userType;
	private Integer userRole;
	private String status;
	private String country;
	private String lang;
	private String birthday;
	private String sex;
	private String email;
	private String emailFlag;
	private String cellphone;
	private String cellphoneFlag;
	private String countryCode;
	private String regionCode;
	private String telephone;
	private String telephoneFlag;
	private String faxRegionCode;
	private String faxNumber;
	private String faxFlag;
	private String postcode;
	private String address;
	private String addressFlag;
	private String onlineStatus;
	private Date lastLogin;
	private Date registerDate;
	private String remark;
	private String service;
	private String createUserid;
	private Date createDate;
	private String updateUserid;
	private Date updateDate;

	// Constructors

	/** default constructor */
	public UserInfo() {
	}

	/** minimal constructor */
	public UserInfo(Long companyId, String password, String email) {
		this.companyId = companyId;
		this.password = password;
		this.email = email;
	}

	/** full constructor */
	public UserInfo(Long companyId, String userId, String userName,
			Long deptId, String chineseName, String firstName, String lastName,
			String password, String userType, Integer userRole, String status,
			String country, String lang, String birthday, String sex,
			String email, String emailFlag, String cellphone,
			String cellphoneFlag, String countryCode, String regionCode,
			String telephone, String telephoneFlag, String faxRegionCode,
			String faxNumber, String faxFlag, String postcode, String address,
			String addressFlag, String onlineStatus, Date lastLogin,
			Date registerDate, String remark, String service,
			String createUserid, Date createDate, String updateUserid,
			Date updateDate) {
		this.companyId = companyId;
		this.userId = userId;
		this.userName = userName;
		this.deptId = deptId;
		this.chineseName = chineseName;
		this.firstName = firstName;
		this.lastName = lastName;
		this.password = password;
		this.userType = userType;
		this.userRole = userRole;
		this.status = status;
		this.country = country;
		this.lang = lang;
		this.birthday = birthday;
		this.sex = sex;
		this.email = email;
		this.emailFlag = emailFlag;
		this.cellphone = cellphone;
		this.cellphoneFlag = cellphoneFlag;
		this.countryCode = countryCode;
		this.regionCode = regionCode;
		this.telephone = telephone;
		this.telephoneFlag = telephoneFlag;
		this.faxRegionCode = faxRegionCode;
		this.faxNumber = faxNumber;
		this.faxFlag = faxFlag;
		this.postcode = postcode;
		this.address = address;
		this.addressFlag = addressFlag;
		this.onlineStatus = onlineStatus;
		this.lastLogin = lastLogin;
		this.registerDate = registerDate;
		this.remark = remark;
		this.service = service;
		this.createUserid = createUserid;
		this.createDate = createDate;
		this.updateUserid = updateUserid;
		this.updateDate = updateDate;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCompanyId() {
		return this.companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public String getUserId() {
		return this.userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Long getDeptId() {
		return this.deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	public String getChineseName() {
		return this.chineseName;
	}

	public void setChineseName(String chineseName) {
		this.chineseName = chineseName;
	}

	public String getFirstName() {
		return this.firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return this.lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getUserType() {
		return this.userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public Integer getUserRole() {
		return this.userRole;
	}

	public void setUserRole(Integer userRole) {
		this.userRole = userRole;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getLang() {
		return this.lang;
	}

	public void setLang(String lang) {
		this.lang = lang;
	}

	public String getBirthday() {
		return this.birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public String getSex() {
		return this.sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getEmailFlag() {
		return this.emailFlag;
	}

	public void setEmailFlag(String emailFlag) {
		this.emailFlag = emailFlag;
	}

	public String getCellphone() {
		return this.cellphone;
	}

	public void setCellphone(String cellphone) {
		this.cellphone = cellphone;
	}

	public String getCellphoneFlag() {
		return this.cellphoneFlag;
	}

	public void setCellphoneFlag(String cellphoneFlag) {
		this.cellphoneFlag = cellphoneFlag;
	}

	public String getCountryCode() {
		return this.countryCode;
	}

	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}

	public String getRegionCode() {
		return this.regionCode;
	}

	public void setRegionCode(String regionCode) {
		this.regionCode = regionCode;
	}

	public String getTelephone() {
		return this.telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getTelephoneFlag() {
		return this.telephoneFlag;
	}

	public void setTelephoneFlag(String telephoneFlag) {
		this.telephoneFlag = telephoneFlag;
	}

	public String getFaxRegionCode() {
		return this.faxRegionCode;
	}

	public void setFaxRegionCode(String faxRegionCode) {
		this.faxRegionCode = faxRegionCode;
	}

	public String getFaxNumber() {
		return this.faxNumber;
	}

	public void setFaxNumber(String faxNumber) {
		this.faxNumber = faxNumber;
	}

	public String getFaxFlag() {
		return this.faxFlag;
	}

	public void setFaxFlag(String faxFlag) {
		this.faxFlag = faxFlag;
	}

	public String getPostcode() {
		return this.postcode;
	}

	public void setPostcode(String postcode) {
		this.postcode = postcode;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getAddressFlag() {
		return this.addressFlag;
	}

	public void setAddressFlag(String addressFlag) {
		this.addressFlag = addressFlag;
	}

	public String getOnlineStatus() {
		return this.onlineStatus;
	}

	public void setOnlineStatus(String onlineStatus) {
		this.onlineStatus = onlineStatus;
	}

	public Date getLastLogin() {
		return this.lastLogin;
	}

	public void setLastLogin(Date lastLogin) {
		this.lastLogin = lastLogin;
	}

	public Date getRegisterDate() {
		return this.registerDate;
	}

	public void setRegisterDate(Date registerDate) {
		this.registerDate = registerDate;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getService() {
		return this.service;
	}

	public void setService(String service) {
		this.service = service;
	}

	public String getCreateUserid() {
		return this.createUserid;
	}

	public void setCreateUserid(String createUserid) {
		this.createUserid = createUserid;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateUserid() {
		return this.updateUserid;
	}

	public void setUpdateUserid(String updateUserid) {
		this.updateUserid = updateUserid;
	}

	public Date getUpdateDate() {
		return this.updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

}